//package com.itao.springboot.config;
//
//import org.redisson.Redisson;
//import org.redisson.api.RedissonClient;
//import org.redisson.client.codec.StringCodec;
//import org.redisson.codec.CompositeCodec;
//import org.redisson.codec.JsonJacksonCodec;
//import org.redisson.config.Config;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
///**
// * @author sjt
// * @Date 2025/3/10 9:27
// */
//@Configuration
//public class RedissonConfig {
//
//    @Bean
//    public RedissonClient redissonClient(){
//        Config config = new Config();
//        // linux中的配置
//        // config.setTransportMode(TransportMode.EPOLL);
//        config.useSingleServer()
//                .setAddress("redis://172.16.4.81:6379")
//                .setPassword("haoyue@123..")
//                .setDatabase(15);
//        // 组合序列化 key 使用 String 内容使用通用 json 格式
//        CompositeCodec codec = new CompositeCodec(StringCodec.INSTANCE, JsonJacksonCodec.INSTANCE, JsonJacksonCodec.INSTANCE);
//        config.setUseScriptCache(true).setCodec(codec);
//        return Redisson.create(config);
//    }
//}
